#ifndef SINGCUSTOMWAVE_H
#define SINGCUSTOMWAVE_H

#include <QCustomPlot.h>


class SingCustomWave
{
public:
    SingCustomWave(QCustomPlot *customPlot);
    void initWave();
    void SetData(QVector<double> data);
private:
    QCustomPlot *customPlot;
    int SampleRate;//信号采样率
    int ShowDuration;//显示时长（单位：S）
    double SAMPLE_INTERVAL;
    QVector<double> m_xData, m_yData;
    double m_currentTime = 0.0;
    int SampleNum=0;
};

#endif // SINGCUSTOMWAVE_H
